home *** CD-ROM | disk | FTP | other *** search
/ Meeting Pearls 2 / Meeting Pearls Vol. II (1995)(GTI - Schatztruhe)[!].iso / Pearls / comm / Envoy / Conf / conf.doc < prev    next >
Text File  |  1994-04-26  |  7KB  |  192 lines

  1.  
  2.                Conferencing for Envoy * Version 1.12 - 4/15/94
  3.                ----------------------------------------------
  4.                          Written by Jeffrey A. Litz                   
  5.                        Copyright ©1994 JL Productions
  6.                
  7.             litz@cs.uwp.edu  -or-  Jeff_Litz@EDTNG.Kenosha.WI.US
  8.                
  9.  
  10.  
  11. INTRODUCTION
  12. ------------
  13. CONF is quite similar to conferencing on multi-line BBS's such as Dialog
  14. Pro and Paragon.  BUT, CONF is an Envoy service that let's an unspecified
  15. number of people "talk" in an unspecified number of conference areas.
  16. Memory is the only real limiting factor.
  17.  
  18. All files related to this service are free to use and free to distribute.
  19. You are free to modified them as well, as long as proper credit is given.
  20.  
  21.  
  22.  
  23. SETUP
  24. -----
  25. Pick a machine to be the HOST and add CONF.SERVICE with Services
  26. Configuration to that machine.  Install CONF on all the machines wishing to
  27. participate in conferencing.  (See OPTIONS for addition setup info.)
  28.  
  29. (Plus, a reboot to "activate" the service.)
  30.  
  31.  
  32.  
  33. OPTIONS - COMMAND LINE
  34. ----------------------
  35. CONF provides several command line options to view active conferences or
  36. to "customize" your setup.
  37.  
  38.    HOST <machine name>    - Tell CONF which machine is the HOST and has
  39.                             conf.service installed.  A HOST MUST BE
  40.                             SPECIFIED! A simplification is to set the global
  41.                             environment variable ConferenceHost with the
  42.                             <machine name> eliminating the need for the
  43.                             HOST name on the command line.  (Command line
  44.                             always overrides env variable.)
  45.                          
  46.    CONFERENCE <name>      - Join or create a conference.  To exit, click on
  47.                             the close gadget of the input window.
  48.                             (CONFERENCE keyword optional.)
  49.                          
  50.    ALIAS <name>           - Provide an alias for your machine.  An
  51.                             alternative to displaying your machine name
  52.                             in the output (e.g. your name, a handle, etc.)
  53.                             A global env variable called ConferneceAlias can
  54.                             also be used.  (Command line always overrides
  55.                             env variable.)
  56.  
  57.    LIST                   - List the names of all current conferences.
  58.    
  59.    LIST CONFERENCE <name> - List the machine name and alias for everyone
  60.                             currently in the specified conference.
  61.                             (CONFERENCE keyword optional.)
  62.  
  63.  
  64.  
  65. OPTIONS - WORKBENCH
  66. -------------------
  67. NEW: Two tooltypes "Host" and "Alias". (Tooltype overrides an env variable)
  68.  
  69. Hopefully the layout is quite self-explainatory.
  70.  
  71. 'Host' is the current conference host - if the global environment variable
  72. ConferenceHost is defined, the name is taken from there upon start-up.
  73.  
  74. 'Alias' provides an alternative name for your machine when in a conference.
  75. (eg. your name, a handle, etc.)  If the global env var ConferenceAlias is
  76. defined, the name is taken from there upon start-up.  Side Note:  the only
  77. current way to change the alias when in a conference is to exit, change it,
  78. and re-enter.
  79.  
  80. 'Conference' is a listview of all active conferences on the specified host.
  81.    Enter - enter the selected conference.
  82.    Create - create a new conference; if it already exists, it simply does
  83.             an enter.
  84.    List - refresh the list of conferences.
  85.    Members - refresh the members list of the selected conference.   
  86.  
  87. 'Members of Conference' is a listview of all members in a conference that
  88. is chosen from the 'Conference' listview.
  89.    Cycle Gadget - method of communication with the selected machine
  90.                   of that conference.
  91.                   Normal - you see everything they type and they see
  92.                            everything you type.
  93.                   Hide   - you see everything they type but they don't
  94.                            see anything you type. 
  95.                   Muffle - you don't see anything they type but they see
  96.                            everything you type.
  97.                   Ignore - you don't see anything they type and they don't
  98.                            see anything you type.
  99.  
  100.    Private Msg - send a private message to the selected machine.
  101.  
  102.  
  103.  
  104. OTHER
  105. -----                              
  106. [] Identifying who has just entered or left the conference.
  107.    
  108. }{ Identifying who has sent you a private message - followed by the message
  109.  
  110. () Identifying who has sent a public message - followed by the message
  111.  
  112.  
  113.  
  114. PROBLEMS
  115. --------
  116. Seeing as I only can test things on the "local" machines, small problems
  117. may occur over a network...  Though, hopefully this won't happen.  (I have
  118. tested it with two machine running SLIP between them, so if any problem
  119. occur with more than two machines, please let me know.)
  120.  
  121.  
  122.                            
  123. FUTURE FEATURES
  124. ---------------
  125. o Correct a few "problems" with the members listview.  (Nothing that takes
  126.   away from the functionality of the program.)
  127.  
  128. o Bug fixes!!!!
  129.  
  130. o Other things?
  131.  
  132. o MEANINGFUL ERROR MESSAGES other than general error.
  133.  
  134. o Update the Amiga Guide file
  135.  
  136.  
  137.  
  138. CREDITS
  139. -------
  140. I'd like to thank all the people who worked on Envoy.  Especially Ken Dyke
  141. for putting up with all my questions and bug reports as well as a
  142. sample service to follow.
  143.  
  144.  
  145.  
  146. OTHER SERVICES
  147. --------------
  148. I have also written a talk service which is quite similar to this service -
  149. in fact, it was the basis of this conference service. It's something on the
  150. lines of TALK, where this service is similar to IRC. It is now available.
  151.  
  152. A message (mail) service is currently in the works and will be released
  153. shortly.
  154.  
  155.  
  156.  
  157. HISTORY
  158. -------
  159.  
  160. ??/??/?? v1.00 written to help debug envoy in it's very early stages
  161.  
  162.    ^
  163.    |
  164.    v
  165.  
  166.  9/8/92  Original Release v1.10
  167.  
  168.    ^
  169.    |     Code sat around collecting dust waiting to find a use.
  170.    v
  171.  
  172. 3/20/94  Updated StartService() in TK.C to work correctly with the latest
  173.          Envoy release.
  174.          
  175. 4/15/94  Updated Get_Conference_List() in CONF.C to prevent conf from
  176.          hanging if the server decided to go out to lunch and never
  177.          returned.
  178.          
  179.          Added a version string to CONF in CONF.C.
  180.          
  181.          Added two tooltypes to CONF in CONF.C - "Host" and "Alias"
  182.          
  183.          Obvious updates: version strings in TK_REV.I and TK_REV.H.
  184.      
  185. 4/16/94  Made a change to TK_REV.#?'s - screwed up date order.
  186.  
  187.          Added a missing trans_Timeout in CONF.C
  188.  
  189.          Made a MINOR change to the conf.service icon.
  190.          
  191. 4/22/94  Bug fix. If a machine disappears, remove it.
  192.